ModGraph - A Transformation Engine for EMF Model Transformations

نویسندگان

  • Thomas Buchmann
  • Bernhard Westfechtel
  • Sabine Winetzhammer
چکیده

Model-driven software engineering aims at increasing productivity by replacing conventional programming with the development of high-level executable models. However, current technology focuses on structural models, while behavioral modeling is still neglected. The transformation engine ModGraph intends to fill this gap. ModGraph complements the Eclipse Modeling Framework with graphical transformation rules from which executable code is generated. An operation defined in an Ecore model is specified by a model transformation rule which is compiled into a Java method calling EMF operations. In this way, ModGraph complements the capabilities of EMF which would compile operations into empty Java methods. The net result is an environment which provides comprehensive support for executable models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ModGraph - Generating Executable EMF Models

Model driven software engineering aims at creating high level executable models which may be interpreted or compiled. For efficient execution of operations on model instances code generators play an important role. A wellestablished tool for structural modeling and code generation is the Eclipse Modeling Framework (EMF). We extended EMF by behavior modeling within ModGraph, a tool to model beha...

متن کامل

ModGraph meets Xcore: Combining Rule-Based and Procedural Behavioral Modeling for EMF

Model-driven software engineering aims at increasing productivity by developing high-level executable models. The Eclipse Modeling Framework (EMF) significantly contributes toward this goal. Unfortunately, EMF supports only structural models based on the Ecore metamodel. Recently, Xcore has been developed to extend EMF with behavioral modeling. To this end, Xcore provides a single textual langu...

متن کامل

ModGraph: Graphtransformationen für EMF

Das Eclipse Modeling Framework (EMF) ist ein weit verbreitetes Rahmenwerk zur modellgetriebenen Softwareentwicklung. Mit EMF lassen sich strukturelle Modelle als Instanzen des Ecore-Metamodells erstellen. Aus einem Modell lässt sich Code erzeugen, der im Falle benutzerdefinierter Operationen jedoch lediglich leere Methodenrümpfe enthält. Das von uns entwickelte Werkzeug ModGraph erweitert EMF u...

متن کامل

PN2SC Case Study: An EMF-IncQuery solution

Automated model transformations are a key factor in modern model-driven system engineering in order to query, derive and manipulate large, industrial models. Since such transformations are frequently integrated to modeling environments, they need to provide fast reaction time to support software engineers. The objective of the EMF-INCQUERY [3] framework is to provide a declarative way to define...

متن کامل

Movie Database Case: An EMF-IncQuery Solution

Automated model transformations are frequently integrated to modeling environments, requiring both high performance and a concise programming interface to support software engineers. The objective of the EMF-INCQUERY [2] framework is to provide a declarative way to define queries over EMF models. EMF-INCQUERY extended the pattern language of VIATRA with new features (including transitive closur...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011